﻿Public Interface IOperationProxy

    Function GetOnAirLivePrograms() As IList(Of LiveProgram)
    Function GetFavoriteLivePrograms() As IList(Of LiveProgram)

    Sub Alert(ByVal pluginId As Guid, ByVal program As LiveProgram, ByVal state As Object)
    Sub ShowClient()
    Sub HideClient()
    Sub CloseClient()

    Sub AddFavorite(ByVal id As String)
    Sub RemoveFavorite(ByVal id As String)
    Sub ChangeAlertGroup(ByVal stationId As String, ByVal alertGroupId As Guid)

    Sub ShowAlertGroupClient()

End Interface
